|
|
|
|
The Venice SDK is a 32-bit in-process COM server.
This means the Venice SDK can only be called natively from a 32-bit Windows
application. This 32-bit application however can be run on both 32-bit and 64-bit
versions of Windows.
The Venice SDK can not be called directly from a 64-bit Windows application.
If you are developping a 64-bit application (or an add-on for a 64-bit application)
and need access to the SDK, you will need a 32-bit application to host the Venice
SDK COM objects. Your 64-bit application can then 'talk to' this 32-bit host
application by one of many different ways
This host application can either re-expose the COM interfaces as is. This is
what DCOM does. So you could use DCOM
as a go-between to access the 32-bit Venice SDK from your 64-bit application.
Alternatively you can make a 32-bit host application that wraps several Venice
SDK calls and exposes this as a single interface. This is especially usefull in
an environment with high latency such as using the SDK over a slow network or over
internet.
When calling the SDK from VBScript on Win64, then by default the 64-bit
version of wscript.exe will be associated with the .vbs file type, and this
will prevent the use of the Venice SDK. To use the Venice SDK from VBScript
on Win64, you will need to explicitely start the 32-bit version of wscript.exe
which is located in 'C:\Windows\SysWow64'. |
|
|
|